Heterogeneous Active Agents, I: Semantics

نویسندگان

  • Thomas Eiter
  • V. S. Subrahmanian
  • George Pick
چکیده

Over the years, many different agent programming languages have been proposed. In this paper, we propose a concept called Agent Programs using which, the way an agent should act in various situations can be declaratively specified by the creator of that agent. Agent Programs may be built on top of arbitrary pieces of software code and may be used to specify what an agent is obliged to do, what an agent may do, and what an agent may not do. In this paper, we define several successively more sophisticated and epistemically satisfying declarative semantics for agent programs. We further show that agent programs cleanly extend well understood semantics for logic programs, and thus are clearly linked to existing results on logic programming and nonmonotonic reasoning. 1Institut und Ludwig Wittgenstein Labor für Informationssysteme, Technische Universität Wien, Paniglgasse 16, A-1040 Wien, Austria. E-mail: [email protected] 2Institute for Advanced Computer Studies, Institute for Systems Research and Department of Computer Science, University of Maryland, College Park, Maryland 20742. E-mail: [email protected] 3Department of Computer Science, University of Maryland, College Park, Maryland 20742. E-mail: [email protected] Acknowledgements: We wish to thank Alex Dekhtyar, Jürgen Dix, Sarit Kraus, Munindar Singh, Terrence Swift, and others for a very close reading of previous versions of this manuscript, and for the numerous detailed comments they made. These comments have significantly improved the quality of this paper. We have also benefited from discussions with Swati Allen, Piero Bonatti, Steve Choy, Phil Emmerman, Dana Nau, Anil Nerode, Dino Pedreschi, and Jose Salinas. This work was supported by the Army Research Office under Grants DAAH-04-95-10174, DAAH-04-9610297, and DAAH04-96-1-0398, by the Army Research Laboratory under contract number DAAL01-97K0135, by an NSF Young Investigator award IRI-93-57756, and by a DAAD grant. his work was initiated by R. Stewart. This is Part I of a revised and extended version of the Technical Report UMCP-CSD CS-TR-3880, “Heterogeneous Active Agents”, Computer Science Department, University of Maryland. Copyright c 1999 by the authors INFSYS RR 1843-98-02 I

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Heterogeneous Active Agents, II: Algorithms and Complexity

In Part I of this series of papers, we developed a language called Agent Programs for defining the operational behavior of software agents and defined a set of successively more satisfying (epistemically) semantics for such agent programs. In Part II of this series of papers, we study the computation price to be paid (in terms of complexity) for these epistemic desiderata. In particular, we dev...

متن کامل

Abteilung Wissensbasierte Systeme Heterogeneous Active Agents, Iii: Polynomially Implementable Agents

In (Eiter, Subrahmanian, and Pick 1999), the authors have introduced techniques to build agents on top of arbitrary data structures, and to “agentize” new/existing programs. They provided a series of successively more sophisticated semantics for such agent systems, and showed that as these semantics become epistemically more desirable, a computational price may need to be paid. In this paper, w...

متن کامل

Heterogeneous active agents, III: Polynomially implementable agents

In [17], two of the authors have introduced techniques to build agents on top of arbitrary data structures, and to “agentize” new/existing programs. They provided a series of successively more sophisticated semantics for such agent systems, and showed that as these semantics become epistemically more desirable, a computational price may need to be paid. In this paper, we identify a class of age...

متن کامل

Specification of Heterogeneous Agent Architectures

Agent-based software applications need to incorporate agents having heterogeneous architectures in order for each agent to optimally perform its task. HEMASL is a simple meta-language used to specify intelligent agents and multi-agent systems when different and heterogeneous agent architectures must be used. HEMASL specifications are based on an agent model that abstracts several existing agent...

متن کامل

Stable Multi-agent Systems

We present an abstract declarative semantics for multi-agent systems based on the idea of stable set, and argue that it can be suitably employed to describe, and to some extent verify, the dynamics of complex systems of autonomous and heterogeneous interacting agents. We view agents as black-boxes, whose semantics is abstractly understood as an input-output transformation from the agents’ obser...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Artif. Intell.

دوره 108  شماره 

صفحات  -

تاریخ انتشار 1999